home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Network Support Library
/
RoseWare - Network Support Library.iso
/
btrieve
/
xtr401.exe
/
BUGS.201
next >
Wrap
Text File
|
1991-06-20
|
5KB
|
109 lines
XQLP & XQLPO
SPECIAL PATCH VERSION FOR USE WITH PRODUCT RELEASED WITH
XTRIEVE 4.01A
1. xRemall would not remove all records for certain views.
9. Corrects problem evaluating expressions that contain negative
values for numeric, decimal, money data types.
This patch was updated 05/24/89.
10. This patch changes the default decimal point from '.' to ','.
With this patch, the mask, "Z.ZZ9,99" (European format), will
be valid, but the mask, "ZZ,ZZ9.99" will no longer be a valid mask.
13. This patch should be installed only if you have the following
problem:
If the 'THEN' or 'ELSE' branch of a conditional field is a
constant and the value contains a decimal point, then error
330 will be returned from xCompute if the data type of the
conditional field is not decimal.
15. XQLP/XQLPO will not load on top of BMULTI. Once this patch is
installed, XQLP will no longer know if XQLM is already loaded.
17. xDescribe (option 3) can overflow user's data buffer. This
problem can cause Xtrieve to lock up when joining files.
18. Modifying a field attribute (through xDDAttr or SQL SET statement) can
corrupt the X$Attrib dictionary file.
This patch is necessary only if you use Bserver/Brequest.
19. The sort order is saved incorrectly in a stored view if the sort
was changed to descending and then reset to ascending before the
view was stored.
20. Index numbers for supplemental indexes are not updated correctly
in the dictionary when a supplemental index with a lower key number
is dropped from the dictionary. This can result in Btrieve status 6
when using supplemental index.
21. Sort description returned from xDescribe may not contain correct field
names if view contains more than one computed field and sort is based
on one or more computed fields.
22. This patch allows a user-defined date field to be calculated correctly
when result or an operand contains the value 00/00/00. This patch also
corrects problem with update of date field to 00/00/00.
23. If the same file is in the view at least three times and the fields
are not specified in the same order as the file occurrence, the sort
order is incorrect, if you sort by more than one occurrence of the
same field. I.E. Files in view are: file1 a, file1 b, file1 c
and fields in view are a.field1, c.field1, b.field1. If the sort
specified is b.field1 and c.field1, the sort order is incorrect.
24. (OPTIONAL)
If XQLP is loaded, the Btrieve interface for BASIC can return a garbaged
value in the data buffer length variable.
NOTE: If this patch is applied, the expanded memory support is no
longer available for XQLP or XQLPO.
25. xDDFile (option 1) returns a negative value for the flags word.
26. The mod operator (%) in computed field or restrict expression does not
work correctly for numbers greater than 32767.
27. If the directory for temporary files (/x load parameter) contains 26
temporary files that begin with the letters a through z, then xqlp
will loop infinitely (or until another station deletes the temporary
files). The patch causes xqlp to return an error status 234 if it
cannot create the temporary file. The patch also changes temporary
file names to begin with the letter t.
28. XQL could lock up if there are spaces between the dollar sign and
the value for a money type field in a computed field or restrict
expression.
29. Internal buffer for transaction processing is not allocated correctly.
This could cause unexpected results when XQLP is loaded with
transactions (/t parameter). The larger the /v parameter (Maximum
number of views), the more likely you are to experience problems.
Under OS/2, this problem may result in a protection violation when
using transactions. The following patch will fix this problem for
XQLP for OS/2
30. Patch #30 has been deleted.
31. The buffer length parameter for the xDDView primitive is ignored
on input.
32. An error status may be returned on xDDModify primitive or ALTER TABLE
statement if running Btrieve version 5.10 or later.
Under OS/2, status 258 may be returned from the xDDModify primitive
using Btrieve version 5.00 or later. The following patch will fix
this problem for XQLP for OS/2.
33. This patch fixes two problems that may occur when a view is sorted by
a descending index and the index field is in the restriction. 1) End
of file status may be returned before all of the correct records are
fetched or 2) the correct records are returned, but the query is much
slower than if using an ascending key.
Last update: 08/23/90